জাভাস্ক্রিপ্ট অ্যারে

Web Development - জাভাস্ক্রিপ্ট (JavaScript) - জাভাস্ক্রিপ্ট রেফারেন্স (JS Reference) | NCTB BOOK

অ্যারে অবজেক্ট

একটি সিঙ্গেল ভ্যারিয়েবলে অনেক ভ্যালু রাখার জন্য অ্যারে অবজেক্ট ব্যবহার হয়ঃ

kt_satt_skill_example_id=1690

অ্যারে শূন্য(০) থেকে ইনডেক্স করেঃ অ্যারে এর প্রথম এলিমেন্টের ইনডেক্স হচ্ছে ০, দ্বিতীয়টির হচ্ছে ১ এবং এভাবে চলতে থাকে।


অ্যারে প্রোপার্টি

প্রোপার্টিবর্ণনা
constructorঅ্যারে অবজেক্ট প্রোটোটাইপ তৈরির জন্য এই ফাংশন রিটার্ন করে।
lengthএকটি অ্যারের এলিমেন্টের সংখ্যা রিটার্ন করে।
prototypeএকটি অ্যারে অবজেক্টের মধ্যে প্রোপার্টি এবং মেথড যোগ করে।

অ্যারে মেথড

মেথডবর্ণনা
concat()দুইটি অথবা তার বেশি অ্যারেকে যুক্ত করে এবং যুক্ত অ্যারের একটি কপি রিটার্ন করে।
copyWithin()একটি অ্যারের সাথে নির্দিষ্ট পজিশনে অ্যারে এলিমেন্ট কপি করে।
every()প্রতিটি এলিমেন্ট যদি একটি টেস্ট পাস করে তাহলে তা চেক করে।
fill()একটি স্ট্যাটিক ভ্যালুর সাথে অ্যারের মধ্যে এলিমেন্ট পূর্ণ করে।
filter()প্রতিটি এলিমেন্ট যদি একটি টেস্ট অতিক্রম করে তাহলে একটি নতুন অ্যারে তৈরি করে।
find()একটি টেস্ট অতিক্রম করলে একটি অ্যারের প্রথম এলিমেন্টের ভ্যালু রিটার্ন করে।
findIndex()একটি টেস্ট অতিক্রম করলে অ্যারের প্রথম এলিমেন্টের ইনডেক্স রিটার্ন করে।
forEach()প্রতিটি অ্যারে এলিমেন্টের জন্য একটি ফাংশন কল করে।
indexOf()একটি এলিমেন্টের জন্য অ্যারে খুজে বের করে এবং এর পজিশন রিটার্ন করে।
isArray()একটি অ্যারের মধ্যে একটি অবজেক্ট আছে কিনা তা চেক করে।
join()একটি অ্যারের সকল এলিমেন্ট একটি স্ট্রিং-এ যুক্ত করে।
lastIndexOf()শেষ থেকে শুরু করে একটি এলিমেন্টের অ্যারে খুজে বের করে এবং এর পজিশন রিটার্ন করে।
map()প্রতিটি অ্যারে এলিমেন্টের জন্য একটি ফাংশন কল করার পর এর ফলাফলের সাথে একটি নতুন অ্যারে তৈরি করে।
pop()একটি এলিমেন্টের শেষ এলিমেন্ট ডিলিট করে এবং ওই এলিমেন্ট রিটার্ন করে।
push()একটি অ্যারের শেষে নতুন এলিমেন্ট যোগ করে এবং সেই নতুন লেন্থ রিটার্ন করে।
reduce()একটি অ্যারের ভ্যালু একটি সিংগেল ভ্যালুতে রূপান্তর করে(বাম থেকে ডানে)।
reduceRight()একটি অ্যারের ভ্যালু একটি সিংগেল ভ্যালুতে রূপান্তর করে (ডান থেকে বামে)।
reverse()একটি অ্যারের এলিমেন্টগুলোকে বিপরীতভাবে সাজায়।
shift()একটি অ্যারের প্রথম এলিমেন্ট মুছে দেয় এবং সেই এলিমেন্টকে রিটার্ন করে।
slice()একটি অ্যারের একটি অংশ সিলেক্ট করে এবং সেই নতুন অ্যারে রিটার্ন করে।
some()একটি অ্যারের যেকনো এলিমেন্ট যদি একটি টেস্ট অতিক্রম করে তাহলে তা চেক করে।
sort()একটি অ্যারের এলিমেন্টগুলোকে সাজায়।
splice()একটি অ্যারে থেকে এলিমেন্ট যোগ করে বা মুছে ফেলে।
toString()একটি অ্যারেকে একটি স্ট্রিং-এ পরিনত করে এবং সে ফলাফল রিটার্ন করে।
unshift()একটি অ্যারের শুরুতে নতুন এলিমেন্ট যোগ করে এবং সেই নতুন লেন্থ রিটার্ন করে।
valueOf()একটি অ্যারের প্রিমেটিভ ভ্যালু রিটার্ন করে।

 

Content added By
Promotion